package lp2.projetoagenda;



import org.junit.Assert;
import org.junit.Test;

public class TestaContato {
	@Test public void testaContato(){
		Contato contato1 = new Contato("jose","rua x",18,03,1992);
		
		Assert.assertEquals("jose",contato1.getNome());
		Assert.assertEquals("rua x",contato1.getEndereco());
		Assert.assertEquals(18,contato1.getDia());
		Assert.assertEquals(03,contato1.getMes());
		Assert.assertEquals(1992,contato1.getAno());
		
		contato1.adicionaFormaContato("msn", "zezinho@hotmail.com");
		contato1.adicionaFormaContato("msn", "zezinho2@hotmail.com");
		
		Assert.assertTrue(contato1.pesquisarFormaContato("msn", "zezinho@hotmail.com") != -1);
		Assert.assertTrue(contato1.pesquisarFormaContato("msn", "zezinho2@hotmail.com") != -1);
		Assert.assertTrue(contato1.pesquisarFormaContato("msn", "zezinho3@hotmail.com") == -1);
		Assert.assertTrue(contato1.deletarFormaContato("msn", "zezinho@hotmail.com"));
		Assert.assertFalse(contato1.deletarFormaContato("msn", "zezinho@hotmail.com"));
		Assert.assertFalse(contato1.deletarFormaContato("msn", "zezinho3@hotmail.com"));

	}
}
